/***Reset***/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,a{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins,a{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}body{font:12px arial,helvetica,clean,sans-serif;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font-size:100%;}pre,code,kbd,samp,tt{font-family:monospace;font-size:108%;line-height:100%;}

/***FONTS***/
@font-face {
    font-family: 'BebasNeueRegular'; src: url('../fonts/BebasNeue-webfont.eot'); src: url('../fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/BebasNeue-webfont.woff') format('woff'), url('../fonts/BebasNeue-webfont.ttf') format('truetype'), url('../fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg'); font-weight: normal; font-style: normal;}

/***General css***/
body{background:url("../images/body.png") repeat; font-size:12px;}
a{color:#CA333E;}
h2{font-family:'BebasNeueRegular'; font-size: 32px;}
h3{font-family: 'BebasNeueRegular'; font-size: 24px;}
.wrapper{width:1000px; margin:auto;}
.staticPageBox{padding:30px 20px; margin:15px 0 0; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
p{padding-bottom:15px;}
.noResult{padding:30px 0 0 13px;}

/***Tools****/
.rounded{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.noTopMargin{margin-top:0 !important;}
.cb{clear:both;}



/*****Header*******/
.header{background:url("../images/mast.png") repeat-x 0 18px #fff;}
.header #top{height:140px;}
.header #top h1{padding-top:25px; float:left;}
.header #top .header-banner{float:right; padding-top:65px;}
	/*----Main menu----*/
	.header #navigation{height:74px; background:url("../images/bmenu.png") no-repeat; padding:0 10px;}
	.header #navigation .menu{float:left;}
	.header #navigation .menu li{float:left;}
	.header #navigation .menu li a{color:#fff; display:inline-block; margin:0; padding:24px 10px 21px;	text-decoration:none; position:relative; text-shadow:1px 1px 0px #111;}
	.header #navigation .menu li a:hover{color: #fff; background:url("../images/bmenua.png") repeat-x;}
	/*----Search Box----*/
	.header #navigation .right{float:right;}
	.header #navigation .searchBox{width:167px; margin:15px 0 0; display:inline-block; background:url(../images/search.png); height:31px; float:left;}
	.header #navigation .searchBox .gsc-search-button, .header #navigation .searchBox .gsc-clear-button{display:none;}
	.header #navigation label.search{color:#fff; padding-right:4px; float:left; margin-top:23px;}
	.header #navigation .searchBox input.search{width:150px; background:none !important; border:none !important; padding:7px 0; margin-left:8px; color:#EDEDED;}
	.header #navigation .searchBox input.search:focus{outline:none;}
	/*----feed list----*/
	.feed-list{background-color:#fff; padding:30px 20px; font-size:13px;}
	.feed-list #category_rss_list_block ul li{clear:both; height:24px; line-height:24px;}
	.feed-list #category_rss_list_block ul li.odd{border:1px solid #F0F0F0;}
	.feed-list #category_rss_list_block ul li.even{background-color:#E9E9E9;}
	.feed-list #category_rss_list_block ul li div.categoryName{display:inline-block; float:left; padding-left:8px;}
	.feed-list #category_rss_list_block ul li div.share{float:right; padding-right:8px;}


/****Content****/
.main{padding:50px 0 30px; width:1000px; margin:auto;}
.main .content{float:right; width:700px;}
.main .content .list_heading{padding:17px 10px 13px;	background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#CA333E; /* text-shadow:-1px 1px 2px rgba(97, 0, 14, 0.40); */}
.main .content .list_heading h2{font-size:22px; letter-spacing:1px}
	/*----Hot-Deals----*/
	.hot-deals{padding:10px 0 30px;}
	.hot-deals ul li{float:right;}
	.hot-deals ul li:first-child{float:left;}
	/*----Subdomain link----*/
	.content .subdomain{font-size:20px; font-family:BebasNeueRegular; position:relative; margin:0 0 30px; /* text-shadow:-1px 1px 2px rgba(97, 0, 14, 0.40); */ text-align:center; letter-spacing:1px; }
	.content .subdomain .xmasFlowerLeft{position:absolute; top:-18px; left:-18px;}
	.content .subdomain .xmasFlowerRight{position:absolute; top:-18px; right:-18px;}
	.content .subdomain .subdomainContent{padding-top:40px; font-size:16px; text-shadow:none; display:inline-block; margin:auto;}
	.content .subdomain .subdomainContent ul li{display:inline-block; margin-left:10px; font-family:arial; font-size:14px;}
	.content .subdomain .subdomainContent ul li:first-child{margin-left:0;}
	.content .subdomain .subdomainContent ul li a {color:#444;}
	.content .subdomain .subdomainContent ul li a:hover{color:#CA333E;}
	/*----Product----*/
	.main .content .product .productBoxShadow{box-shadow:0 2px 14px 3px rgba(202,2,30,.5); width:100%; height:100%; position:absolute; z-index:-1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
	.main .content .product{background:#fff; color:#555; width:200px; margin:10px 50px 10px 0px; float:left; position:relative; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;}
	.main .content .product.lastColumn{margin-right:0;}
	.main .content .product .title{padding:20px 10px; text-align:center; font-family: 'BebasNeueRegular'; font-size:18px;}
	.main .content .product .title a{font-weight:normal; color:#444; display:inline-block;}
	.main .content .product .productImage{text-align:center; padding-bottom:10px;}
	.main .content .product .boxMeta{background-color:#333333;}
	.main .content .product .boxMeta .p-cost{color:#eee; font-size:16px; padding:8px 5px 8px 10px; float:left; font-weight:bold;}
	.main .content .product .boxMeta .p-cost a{color:#eee;}
	.main .content .product .boxMeta a.p-link{background:#CA021E; font-size:12px; padding:10px 10px; color:#fff; float:right;}
	.main .content .product .entry{border:7px solid #3A3636; background:#A09F9F; padding:4px; box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.7)inset; color:#fff;}
	.main .content .product .entry a{color:#fff; text-decoration:underline;}
	/*----Product detail page----*/
	.product-detail-main{padding-top:30px !important;}
	.product-detail{margin:0 0px 20px 0px; color:#555; background:#fff; padding: 25px 25px 25px 25px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	.product-detail p{padding-bottom:0;}
	.product-detail .product-image{float:left; margin:25px 0px 0; width:200px; text-align:center;}
	.product-detail .product-cover{padding:0px 10px; float:right; width:420px; margin:10px 0px 0;	border-left:1px dotted #ddd;}
	.product-detail .product-cover h2.title{margin:0px 0px; padding:10px 20px 10px 10px ; font-weight:normal; color:#222;}
	.product-detail .product-cover .categories{padding:0 10px;}
	.product-detail .product-cover .entry{padding:5px 10px; line-height:180%; margin:5px 0;}
	.product-detail .product-cover .entry p:first-letter{text-transform:capitalize;}
	.product-detail .product-cover .boxmeta{background: none repeat scroll 0 0 #F2F2E6; margin:10px 10px 0; padding: 0;}
	.product-detail .product-cover .boxmeta .p-cost{color:#333333; float:left; font-size:24px; font-weight:bold; padding:8px 10px;}
	.originalPrice{color:#ccc; text-decoration:line-through; padding-top:10px; display:inline-block;}
	.product-detail .product-cover .boxmeta .detail{color:#666; padding-top:19px;}
	.product-detail .product-cover .boxmeta .p-link{background:#CA021E; color:#EEEEEE; float:right; font-size:12px; padding:15px 20px;}
	.product-detail div.sociable{padding-top:50px;}
	.product-detail div.sociable .sociable_tagline{color:#353535; padding:0 0 10px; text-shadow:1px 1px 1px rgba(0,0,0,.5); font-weight:bold;}
	.product-detail div.sociable ul.sociable li{display:inline-block;}
	.product-detail div.sociable ul.sociable li a:hover{text-decoration:underline;}
	.product-detail div.sociable ul.sociable li:after{content:'|'; padding:0 4px 0 8px;}
	.product-detail div.sociable ul.sociable li:last-child:after{display:none;}
	/*----Pagination----*/
	.topPagination{padding:30px 0 20px; clear:both;}
	.bottomPagination{padding:20px 0; clear:both;}
	.pagination a, .pagination strong{background:#493D3D; margin-right:1px; border:1px solid #191313; color:#fff; line-height:23px; padding:0 7px; display:block; float:left; text-align:center;}	
	.pagination strong{background:#CA333E;}
	.pagination a:hover{background:#CA333E;}
	.pagination span.arrows span.page-nav{font-size:19px !important; line-height:21px  !important; display:inline-block; float:left;}
	.pagination span.arrows{margin-right:8px; display:inline-block; float:left;}
	.pagination span.last-arrows{margin-left:8px;}
	.pagination span.arrows a{width:24px; padding-left:0; padding-right:0;}
	/*----Related products----*/
	#realted-products{background:#fff; padding:10px 10px; margin: 0 0 20px 0;}
	#realted-products .related-product-left{float:left; width:110px;}
	#realted-products .related-product-left h3{padding: 35px 10px; text-align: center;}
	#realted-products .related-product-right{float:right; width:570px;}
	#realted-products .related-product-right .related-items{border:1px solid #DDDDDD; float:left; margin:10px; padding:10px;}
	#tooltip{text-align:center; position:absolute; font-family:BebasNeueRegular; border:1px solid #ddd; font-size:18px; background:#fff; padding:10px 20px; color:#666; display:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 0 2px #ccc; -webkit-box-shadow:0 0 2px #ccc; box-shadow:0 0 2px #ccc;}	
	/*----Contact us----*/
	#contact-us .form_body .field{padding-bottom:15px;}
	#contact-us .form_body .label{color:#353535; font-size:14px; font-weight:bold; padding-bottom:5px;}
	#contact-us .form_body input, #contact-us .form_body textarea{border:2px solid #ABABAB; border-bottom:1px solid #EEEEEE; border-right:1px solid #EEEEEE; padding:4px; height:25px; width:300px; border-radius:4px; /* box-shadow:1px 1px 1px rgba(0,0,0,0.4) inset; */}
	#contact-us .form_body textarea{height:140px; resize:none;}
	#contact-us .form_body input#submit{box-shadow:2px 2px 2px rgba(0,0,0,0.8); background:#C7021E; border-radius:0; border:none; width:141px; height:34px; color:#fff; font-weight:bold; font-size:14px; cursor:pointer;}
	/*----Privacy Policy----*/
	#privacy-policy{text-align:justify;}
	#privacy-policy p:last-child{padding-bottom:0;}
	/*----Social likes icons----*/
	.social-box{padding-top:30px;}
	.social-box span{display:inline-block;}
	.social-box span.fb-icon{position:relative; top:-2px;}
	.social-box span.twitter-icon{padding:0 10px;}
	
	
	
/****Sidebar****/
.sidebar-left{float:left; width:270px;}
.sidebar-left h3.sideTitle {letter-spacing:1px; color:#fff; margin-top:30px; font-family:'BebasNeueRegular'; font-size:18px; margin-bottom:10px; padding:12px 0px 10px 10px; text-shadow:-1px -1px 0px #990016; background:#C7021E; font-weight:normal; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	/*----Social----*/
	.sidebar-left .social{padding-top:30px;}
	.sidebar-left .social .socialBar{color:#353535; display:block; font-family:'BebasNeueRegular'; font-size:18px; margin-bottom:5px; padding:12px 0 10px 10px; text-shadow:-1px -1px 0 #fff; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	.sidebar-left .social .productFeed, .sidebar-left .social .postFeed{background:#fff url(../images/rss.png) no-repeat right 6px;}
	.sidebar-left .social .twitterBar{background:#fff url(../images/twitbird.png) no-repeat right 8px;}
	.sidebar-left .social .facebookBar{background:#fff url(../images/fb.png) no-repeat right 6px;}
	.sidebar-left .social a:hover{color:#ca333e;}
	.sidebar-left .social a.productFeed:hover, .sidebar-left .social a.postFeed:hover{background:#fff url(../images/rss.png) no-repeat right -26px;}
	.sidebar-left .social a.twitterBar:hover{background:#fff url(../images/twitbird.png) no-repeat right -24px;}
	.sidebar-left .social a.facebookBar:hover{background:#fff url(../images/fb.png) no-repeat right -31px;}
	/*----Category lists----*/
	.catListings ul li a{color:#000; text-transform:capitalize; display:block; font-size:12px; margin-bottom:2px; padding:8px 0 6px 10px; text-shadow:-1px -1px 0 #fff; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	.catListings ul li a:hover{color:#ca333e;}
	/*----Sidebar Deals----*/
	.sidebar-left .sidebar-deals ul li{float:right;}
	.sidebar-left .sidebar-deals ul li:first-child{float:left;}


	
/****Breadcrumbs****/
div.breadcrumbs{display:none; margin-top:20px; background:#fff; padding:15px 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
div.breadcrumbs ul{padding:0 20px;}
div.breadcrumbs ul li{float:left; margin-right:5px;}



/****Footer******/
.footer{color:#777; font-size:12px; padding:30px 0; background-color:#222;}
.footer #copyright{float:left; display:inline-block;}
.footer #footerNavigation{float:right; display:inline-block;}
.footer #footerNavigation ul li{float:left;}
.footer #footerNavigation ul li:before{content:'|'; padding:0 8px; }
.footer #footerNavigation ul li:first-child:before{display:none;}
.footer #footerNavigation ul li a{color:#777; display:inline-block;}
.footer #footerNavigation ul li a:hover{border-bottom:2px solid #777; padding-bottom:2px;}